<?php
//https://www.cnblogs.com/wwjchina/p/7724271.html
namespace App\Base;
//单例
class RedisUni{
    //创建静态私有的变量保存该类对象
    static private $instance;
    private $link;
    //防止直接创建对象
    private function __construct(){
        echo 'connect to redis';
        $redis = new \Redis();
        $redis->connect('127.0.0.1');
        $this->link=$redis;
    }
    //防止克隆对象
    private function __clone(){

    }
    static public function getInstance(){
        //判断$instance是否是Uni的对象
        //没有则创建
        if (!self::$instance instanceof self) {
            self::$instance = new self();
        }
        return self::$instance;
    }
    public function getLink(){
        return $this->link;
    }

}
